//点击保存按钮
$('.sub').on('tap click',function(){
	$(this).attr('disabled',true);
	var name = $('#name').val(); // 姓名
	var mobile=$('#mobile').val(); // 手机号
	var cityDetail=$("#cityDetail").val(); // 完整地址
	var provincesId=$("#cityDetail").data("provincesId"); // 省份
	var cityId=$("#cityDetail").data("cityId"); // 城市
	var districtsId=$("#cityDetail").data("districtsId"); // 区域
	var street = $("#street").val(); // 街道
	var streetId = $("#street").data("streetId"); // 街道
	var detailedAddress=$('#detailedAddress').val(); // 详细地址
	if(name==''||mobile==''||provincesId==''||cityId==null||districtsId==null||street==null|| detailedAddress==''){
		alertMsg('请填写完整信息');
		$(this).attr('disabled',false);
		return false;
	}
	$.ajax({
		type:"post",
		url:"http://mobile.zjpxny.com/mobile/address/addAddress",
		async:true,
		data:{
			'memberId':memberId,
			'name':name,
			'mobile':mobile,
			'address':cityDetail + street + detailedAddress,
			'provinceId':provincesId,
			'cityId':cityId,
			'districtId':districtsId,
			'streetId':streetId
		},success:function(data){
			if(data.code==0){
				// 成功
				alert("成功");
			}else{
				// 失败
			}
		}
	});
});

$(function(){
	getProvinces();
});

//点击选择地址按钮
$('#selectAddr').click(function () {
	$('#addrList').show();
});

//点击省份选择市
$('#provinceUl').on('tap click','li',function(){
	$("#cityDetail").val($(this).text());
	$("#cityDetail").data("provincesId",$(this).data('id'));
	getCities($(this).data('id'));
});

//点击市选择区
$('#cityUl').on('tap click','li',function(){
	$("#cityDetail").val($("#cityDetail").val() + $(this).text());
	$("#cityDetail").data("cityId",$(this).data('id'));
	getDistricts($(this).data('id'));
});

//点击区
$('#districtUl').on('tap click','li',function(){
	$("#cityDetail").val($("#cityDetail").val() + $(this).text());
	$("#cityDetail").data("districtsId",$(this).data('id'));
	$('#addrList').hide();
	$('#provinceUl').show();
	$('#districtUl').hide();
});

//点击街道
$('#street').on('tap click',function(){
	var districtsId = $("#cityDetail").data("districtsId");
	if(districtsId==null){
		alertMsg('请选择省市区');
		return false;
	}
	getStreets(districtsId);
	$('#streetList').show();
});

// 点击街道后
$('#streetUl').on('tap click','li',function(){
	$("#street").val($(this).text());
	$("#street").data("streetId",$(this).data('id'));
	$('#streetList').hide();
});

// 获取省份
function getProvinces(){
	$.post('http://mobile.zjpxny.com/mobile/city/getProvinces', {name : $("#name").val(),pwd : $("#pwd").val()}, function(data) {
		data = data.result;
		var str = "";
		for(var i = 0; i < data.length; i++){
			str += "<li data-id='"+data[i].id+"'>" + data[i].name+"</li>";
		}
		$('#provinceUl').append(str);
	});
}

// 获得城市
function getCities(provinceId){
	$.post('http://mobile.zjpxny.com/mobile/city/getCities', {provinceId : provinceId}, function(data) {
		data = data.result;
		var str = "";
		for(var i = 0; i < data.length; i++){
			str += "<li data-id='"+data[i].id+"'>" + data[i].name+"</li>";
		}
		$('#cityUl').empty().append(str).show();
		$('#provinceUl').hide();
	});
}

// 获取区
function getDistricts(cityId){
	$.post('http://mobile.zjpxny.com/mobile/city/getDistricts', {cityId : cityId}, function(data) {
		data = data.result;
		var str = "";
		for(var i = 0; i < data.length; i++){
			str += "<li data-id='"+data[i].id+"'>" + data[i].name+"</li>";
		}
		$('#districtUl').empty().append(str).show();
		$('#cityUl').hide();
	});
}

// 获取街道
function getStreets(districtsId){
	$.post('http://mobile.zjpxny.com/mobile/city/getStreets',{districtId:districtsId},function(data) {
		data = data.result;
		var str = "";
		for(var i = 0; i < data.length; i++){
			str += "<li data-id='"+data[i].id+"'>" + data[i].name+"</li>";
		}
		$('#streetUl').empty().append(str).show();
	});
}